projects
/
emacs.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
8ff888a
)
pcase.el: Fix edebugging of backquoted cons patterns
author
Johan Bockgård
<bojohan@gnu.org>
Sun, 15 Nov 2015 23:07:06 +0000
(
00:07
+0100)
committer
Johan Bockgård
<bojohan@gnu.org>
Mon, 16 Nov 2015 22:48:25 +0000
(23:48 +0100)
* lisp/emacs-lisp/pcase.el (pcase-QPAT): Fix edebugging of backquoted
cons patterns. (Bug#21920)
lisp/emacs-lisp/pcase.el
patch
|
blob
|
history
diff --git
a/lisp/emacs-lisp/pcase.el
b/lisp/emacs-lisp/pcase.el
index bf6550dfa3d5ec0990378eaae4efb32f6de17ba7..c87c2314be3d284ed10cd00f9aebea2495e8db4d 100644
(file)
--- a/
lisp/emacs-lisp/pcase.el
+++ b/
lisp/emacs-lisp/pcase.el
@@
-865,8
+865,10
@@
Otherwise, it defers to REST which is a list of branches of the form
(def-edebug-spec
pcase-QPAT
+ ;; Cf. edebug spec for `backquote-form' in edebug.el.
(&or ("," pcase-PAT)
- (pcase-QPAT . pcase-QPAT)
+ (pcase-QPAT [&rest [¬ ","] pcase-QPAT]
+ . [&or nil pcase-QPAT])
(vector &rest pcase-QPAT)
sexp))